Explicit modelling and synthesis of debuggers for hybrid simulation languages

نویسندگان

  • Simon Van Mierlo
  • Cláudio Gomes
  • Hans Vangheluwe
چکیده

Any sufficiently complex system is best described (or specified) with a combination of models in multiple formalisms. To support the creation of such “hybrid models”, recent research focuses on the (syntactic and semantic) combination of formalism fragments. To implement the hybrid language’s operational semantics, the simulators of each of the formalisms are combined. Inspired by this same principle, we study how hybrid simulators can be instrumented with debugging capabilities. Previous work has shown that an explicit model of any simulator’s behaviour can be instrumented with common code debugging operations (e.g., stepwise execution, breakpoints, pause/play) and simulation-specific operations (such as (scaled) real-time simulation, or event injection). We extend this work by combining two debugging-enhanced simulators to create a hybrid simulator in a modular way, and instrument it with debugging support at the hybrid level. To demonstrate feasibility, we create a debugging-enhanced simulator of the Hybrid Automata formalism, by embedding a Causal Block Diagrams simulator in a Timed Finite State Automata simulator.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Explicit Modelling of Model Debugging and Experimentation

In this paper, I present the topic of my PhD: the explicit modelling of model debugging and experimentation. Semantics of modelling formalisms include non-determinism, concurrency, and hierarchy, amongst others. Moreover, simulated time can have different relations to the wall-clock time and supports certain operations such as pausing. Providing debugging support for model simulations is non-tr...

متن کامل

Engineering of Membrane Gas Separation Processes: State of The Art and Prospects

Membrane processes are today one of the key technologies for industrial gas separations and show growing interest for future use in sustainable production systems. Besides materials development, dedicated engineering methods are of major importance for the rigorous and most efficient design of membrane units and systems. Starting from approaches based on simplified hypotheses developed in the 5...

متن کامل

Languages and Applications in Hybrid Modelling and Simulation: Positioning of Chi

A widely used classification of modelling languages distinguishes the categories continuous-time (CT), discrete-event (DE), discrete-time (DT), and hybrid. For a better insight into the many different hybrid languages, a classification of five categories (CT, CT+, DE, DE+, and CT/DE) is proposed. Each category is explained, together with many of the included languages, simulators, and the assoc...

متن کامل

Modelling the Operational Semantics of Domain-Specific Modelling Languages

Domain-specific modelling languages provide modelling means tailored to a particular domain. In Model-driven Engineering, it is common practice to specify such languages by modelling means as well. In this paper, we investigate structural operational semantics for domainspecific modelling languages. Thereby, we rely completely on standard modelling means as provided by the Object Management Gro...

متن کامل

Languages and Applications in Hybrid Modelling: Positioning of Chi

A widely used classification of modelling languages distinguishes the categories continuous-time (CT), discrete-event (DE), discrete-time (DT), and hybrid. For better insight in the many different hybrid languages, a classification of 5 categories (CT, CT+, DE, DE+, and CT/DE) is proposed. Each category is explained, together with some of the included languages and the associated application fi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017